import text from '../text/TextBase.vue';
import textButton from '../text/TextButton.vue';
import imgText from '../text/ImgText.vue';
import viewFile from '../text/ViewFile.vue';
import fileList from '../text/FileList.vue';
import viewFileList from '../text/ViewFileList.vue';
import imageList from '../text/ImageList.vue';
import viewFileListUrl from '../text/ViewFileListUrl.vue';
import collection from '../text/Collection.vue';
import status from '../status/StatusBase.vue';

import input from '../input/InputBase.vue';
import inputNumber from '../input/InputNumber.vue';

import cascader from '../select/CascaderBase.vue';
import cascaderGanged from '../select/CascaderGanged.vue';

import select from '../select/SelectBase.vue';
import selectVir from '../select/SelectBaseVir.vue';
import selectGanged from '../select/SelectGanged.vue';
import selectRemote from '../select/SelectRemote.vue';
import selectPop from '../select/SelectPop.vue';
import autocomplete from '../select/Autocomplete.vue';

import radio from '../radio/RadioBase.vue';
import checkbox from '../checkbox/CheckboxBase.vue';

import date from '../date/DateBase.vue';
import dateRange from '../date/DateRange.vue';

import tag from '../tag/TagCenter.vue';
import tagTreeOld from '../tree/TagTreeOld.vue';
import tagTree from '../tree/TagTree.vue';
import treeSelect from '../tree/TreeSelect.vue';

import switchBase from '../switch/SwitchBase.vue';
import switchImg from '../switch/SwitchImg.vue';

import uploadButton from '../upload/UploadButton.vue';
import uploadDrag from '../upload/UploadDrag.vue';
import uploadImage from '../upload/UploadImage.vue';
import uploadImageList from '../upload/UploadImageList.vue';

import editor from '../text-editor/EditorBase.vue';

import sign from '../sign/SignBase.vue';

export default {
  text, // 文字
  textButton, // 带背景色，可点击
  collection, // icon + collection
  status,

  imgText, // 图片加文字
  viewFile, // 查看附件
  viewFileList, // 查看附件集合
  viewFileListUrl, // 批量附件查看,点击进行查询
  fileList, // 附件列
  imageList, // 图片列
  input, // 输入框
  inputNumber, // 数字输入框
  cascader, // 级联选择框
  cascaderGanged, // 级联联动
  select, // 选择框
  selectVir, // 虚拟选择框
  selectGanged, // 联动
  selectRemote, // 远程搜索
  selectPop, // 点击弹框，选中内容回填
  autocomplete, // 自动补全,有远程搜索的功能
  radio, // 单选
  checkbox, // 多选
  date, // 日期选择期
  dateRange, // 日期范围选择期
  tag, // 状态tag
  switchBase, // 开关
  switchImg, // 类似switch的图片
  uploadButton, // 上传按钮
  uploadDrag, // 可拖拽上传
  uploadImage, // 图片上传
  uploadImageList, // 图片列表上传
  editor, // 富文本编辑器

  tagTreeOld,
  tagTree,
  treeSelect,

  sign, // 签名
};
